/**
 * customers CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet_my.css 5952 2007-03-03 06:18:46Z drbyte $
 */
.head_cart{ float:left; width:110px; padding-left:60px; }
.head_cart a{ font-size:12px; font-weight:bold; text-decoration:none; color:#000;line-height:24px;}

.catTslImg {
    height: 100px !important;
    padding-top: 7px;
    text-align: center;
    width: 175px;
}
/*Top Sellers Begin*/
.catTslBox{padding: 0px 19px 12px 19px;background-image: url(../images/comm_bg.gif);background-repeat: repeat-y;}
.catTslItem{width: 175px !important;width: 188px;padding-left: 13px;padding-bottom: 9px;}
.catTslImg{width: 175px;height: 100px !important;height: 107px;text-align: center;padding-top: 7px;}
.catTslDesc{width: 147px !important;width: 175px;height: 53px !important;height: 67px;line-height: 13px;padding: 14px 14px 0px 14px;overflow: hidden;font-family: Arial;font-size: 11px;color: #646263;}
.catTslPrice{width: 175px;height: 20px !important;height: 27px;text-align: center;padding-top: 7px;font-family: Arial;font-size: 20px;color: #ce1010;}
.catTslAtc{width: 175px;height: 24px !important;height: 46px;text-align: center;padding-top: 9px;padding-bottom: 13px;}
/*Top Sellers End*/


/*Category Page Top Banner Begin*/
.catTopBanner{width: 760px !important;width: 760px;height: 240px;background-color: #e7e7e7;padding:7px 9px;}
/*Category Page Top Banner End*/
/*Quick Search Begin*/
.catQsBorder{border-left: 1px #b5b4b4 solid;border-right: 1px #b5b4b4 solid;}
.catQsBox{width: 335px !important;width: 335px;height: 144px;padding-left: 36px; overflow:hidden;}
.catQsTitle{font-family: Arial;font-size: 12px;color: #242323;padding-top: 4px;padding-bottom:15px;}
.catQsSelCell{padding-top: 12px;}
.catQsSel{width: 297px;font-family: Arial,Helvetica;font-size: 11px;margin:0px;}
.catQsBtnCell{width: 371px;text-align: center;padding-top: 16px;}
/*Quick Search End*/

/*Top Serach Begin*/
.catTsBox{width: 754px !important;width: 778px;padding: 27px 5px 12px 19px;background-image: url(../images/comm_bg.gif);background-repeat: repeat-y;}
.catTsLink{font-family: Arial;font-size: 12px;color: #383636;text-decoration: underline;}
a.catTsLink:hover{color: #fa7703;}
/*Top Serach End*/

/*Hot Models Begin*/
.catHmBar{background-image: url(../images/thotmodels.gif);background-repeat: repeat-x;padding-right:14px;}
.catHmBox{height: 205px;height: 213px;padding: 0px 17px 8px 17px;background-image: url(../images/comm_bg.gif);background-repeat: repeat-y;}
.catHmItem{width: 146px !important;width: 149px;padding-left: 3px;}
.catHmImg{width: 140px !important;width: 146px;height: 168px !important;height: 160px;padding: 3px;}
.catHmTitle{width: 134px !important;width: 146px;height: 15px !important;height: 27px;line-height: 15px;padding: 12px 6px 0px;overflow: hidden;font-family: Arial;font-size: 15px;color: #0068bd;text-align:center;}
.catHmDesc{width: 134px !important;width: 146px;height: 32px !important;height: 39px;line-height: 11px;padding: 7px 6px 0px;overflow: hidden;font-family: Arial;font-size: 11px;color: #646263;text-align:center;}
/*Hot Models End*/




#NavPath{min-height: 24px;padding-top: 3px;}
#NavPath img{vertical-align: middle;margin-right: 10px;}
#NavPath a,#NavPath{vertical-align: middle;text-decoration: none;font-weight: normal;color: #000000;font-size: 12px;}
.NavPathActive{vertical-align: middle;font-size: 12px;font-weight: bold;}
.NavPathSep{vertical-align: middle;font-size: 12px;}
.NavPathSep2 {vertical-align: middle;font-size: 12px;margin:0 5px;}
#NavPathCurrent{vertical-align: middle;font-weight: bold;color: #003399;font-size: 12px;}
/* Product Info */
/*New Item Product Info 2009-08-18*/
.itemProdInfoTop
{
	padding:12px 10px 12px 10px;
	width:498px !important;
	width:518px;
	height:47px ;

}
.itemProdInfoLeft
{
	height:203px;

	padding-top:25px;
	padding-bottom:10px;
}
.itemProdMiddleLine
{
	height:203px;
	border-right:1px #CCCCCC solid;
}
.itemProdInfoMiddleLeft
{
	padding:0px 10px 12px 10px;
	width:271px !important;
	width:291px;
}
.itemProdInfoLeftLine
{
	font-size:0px;
	width:291px;
}
.itemProdInfoBottomLeft
{
	padding:12px 10px 0px 10px;
	width:271px !important;
	width:291px;
	vertical-align:top;
}
.itemProdInfoMiddleRight
{
	width:203px !important;
	width:223px;
	height:40px !important;
	height:40px;
	padding:25px 10px 30px 12px;

}
.itemProdInfoBottomRight
{
	padding-top:10px;
	width:223px;
}
.itemProdInfoTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	margin:0;padding:0;
}
.itemProdInfoSize10
{
	font-size:10px;
	color:#000000;
}
.itemProdInfoSize11
{
	font-size:11px;
	color:#000000;
}
.itemProdInfoSize12
{
	font-size:12px;
	color:#000000;
}
.itemProdInfoSalePriceText
{
	font-size:12px;
	color:#cc0000;
	font-weight:bold;
}
.itemProdInfoSalePriceValue
{
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
}
.itemProdInfoTotalPriceText
{
	font-size:14px;
	color:#003e86;
	font-weight:bold;
}
.itemProdInfoTotalPriceValue
{
	font-size:18px;
	color:#003e86;
	font-weight:bold;
}
.itemProdInfoIcon
{
	float:left;
	width:100px;
	padding-bottom:3px;
}
.itemProdInfoIconText
{
	padding-left:3px;
	vertical-align:top;
}
.itemProdInfoRemarks
{
	background-color:#d8d8d8;
	width:100%;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
.itemProdInfoCoupon
{
	font-size: 13px;
	color: #ff0000;
	font-weight:bold;
}
.itemProdInfoPromotion
{
	font-size: 13px;
	color: #d8d8d8;
	text-decoration:underline;
	font-weight:bold;
}
.itemProdInfoOrder
{
	font-size: 12px;
	color: #ff0000;
	font-weight:bold;
	padding-top:15px;
}
/*End New Item Product Info 2009-08-18*/



.prodinfo-titlelabel
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height: 28px;
	padding-left: 10px;
	float:left;
}
span.prodinfo-titlevalue
{
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	height: 28px;
	padding-left: 10px;
	padding-right:10px;
	display:table-cell;
}

span.prodinfo-label
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;

	padding-left: 10px;
	margin-top: 10px;
}


div.prodinfo-qty
{
	height: 25px;
	padding-left: 0px;
	margin-top: 10px;
	width:220px;
}
span.prodinfo-qtylabel
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 25px;
	padding-left: 10px;
	vertical-align:middle;
}
span.prodinfo-qtyvalue
{
	vertical-align:middle;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
}
div.prodinfo-qtybtn
{
	font-size: 11px;
	color: #000000;
	height: 30px;
	padding-left: 5px;
	margin-top: 15px;
}

span.prodinfo-value
{
	font-size: 12px;
	color: #000000;
	padding-left: 0px;
	margin-top: 10px;
}
span.prodinfo-value2
{
	font-size: 12px;
	color: #000000;

	padding-left: 10px;
	margin-top: 10px;
}
span.prodinfo-label-price
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	vertical-align:middle;
}
span.prodinfo-value-price
{
	font-size: 18px;
	color: #ff0000;
	height: 18px;
	padding-left: 0px;
	vertical-align:middle;
}
div.prodinfo-remarksvalue
{
	font-size: 12px;
	color: #ff0000;
	padding-left: 6px;
	padding-right: 2px;
}
div.prodinfo-remarksvalue td
{
	font-size: 12px;
	font-weight:bold;
	color: #ff0000;
}
div.prodinfo-icon
{
	font-size: 11px;
	color: #000000;
	height: 3px;
	margin-top: 3px;
	height:50px !important;
	height:50px;
	overflow:hidden;
}

span.prodinfo-iconvalue
{
	font-size: 11px;
	color: #000000;
	height: 3px;
	margin-top: 3px;
	height:50px !important;
	height:50px;
	overflow:hidden;
}

div.prodinfo-iconvalue
{
	width:110px;
	float:left;
	height:25px;
	line-height:25px;
	display:table-cell;
	padding-left: 10px;
}
.prodinfo-icon-value
{
	vertical-align:middle;
}

span.prodinfo-shipnotesvalue
{
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
}
span.item-desc-main
{
	font-size: 12px;
	color: #000000;
	line-height: 150%;
}
td.prodinfo-remarks-title
{
background-color:#d8d8d8;padding-top: 2px;padding-bottom: 2px;
}
td.prodinfo-remarks-body
{
padding-top: 5px;
}
.itemDescShipping
{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	padding-top:10px;
}


.imagepadding {
    padding-left: 2px;
    padding-right: 2px;
}
.leftborder {
    border-left: 1px solid #CCCCCC;
}


/* Related Items */
div.relateditems{
	border: 1px  #CCCCCC solid;
}
.itemstab{
	vertical-align:top;
}
.lefttabheader {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/img-item-tab-related.gif) no-repeat;
	text-align:center;
	vertical-align:middle;
	padding-left:0px;
	PADDING-BOTTOM: 9px;
	PADDING-TOP: 8px;
}
.itemstabheader {
	BACKGROUND: url(../images/img-item-tab-bg.gif) #dae0d2 repeat-x 50% bottom;
	FLOAT: left;
	WIDTH: 240px;
	padding-left:0px;
	padding-bottom:0px;
	LINE-HEIGHT: normal;
}
div.title{
	font-size:11px;
	font-weight:bold;
	color: #01509b;
	padding:5 10 0 5;
	height:40px !important;
	height:45px;
	overflow:hidden;
	text-decoration:none;
}
.related-items-title{
	color: #01509b;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
div.related-items-middle{
	height:35px !important;
	height:35px;
	padding:5 10 0 5;
}
div.price{
	font-size:13px;
	font-weight:bold;
	color: #ff0000;
	float:left;
}
div.icon{
	float:right;
	height:17px !important;
	height:17px;
	width:40px;
	overflow:hidden;
	text-align:right;
}
div.addtocart{
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight: bold;
	color: #00539E;
	vertical-align:bottom;
}
div.viewmore{
	font-size:11px;
	font-weight:bold;
	float:right;
	cursor:pointer;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:5px;
	vertical-align:bottom;
}
.more{
	text-decoration:none;
	color:#000000;
}
.imgspacing{
	display:block;
}
.leftborder{
	border-left:1px  #CCCCCC solid;
}
.rightborder{
	border-right:1px  #CCCCCC solid;
}
.bottomborder{
	border-bottom:1px  #CCCCCC solid;
}
.imagepadding{
	padding-left:2px;
	padding-right:2px;
}

div.itmeCM{
	visibility: hidden;
}
div.itemimg{
	width: 250px;
	height: 250px;
	border: 1px #CCCCCC solid;
}
div.prodinfo{
	border: 1px  #CCCCCC solid;
	height:310px;
}
.prodinfo-title{
	padding-top:15px;
}
ul.spacing{
	padding:0px;
	margin:0px;
}
div.spacing{
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}
.itemdesc{
	width:525px;
	height:420px;
	margin:0px;
	border-left-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color: #CCCCCC;
}
div.itemtab{
	display: none;
}
.itembottom{
	width:525px;
	height:43px;
	vertical-align:middle;
	padding-left:10px;
	border-left-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color: #CCCCCC;
}
div.itemdescmain{
	height:405px;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #E2E1E2;
	SCROLLBAR-HIGHLIGHT-COLOR: #F4F4F4;
	SCROLLBAR-SHADOW-COLOR: #E2E1E2;
	SCROLLBAR-3DLIGHT-COLOR: #F4F4F4;
	SCROLLBAR-ARROW-COLOR: #765;
	padding:15 10 0 20;
}
div.itemprodinfoimg{
	width: 50px;
	height: 50px;
	border: 1px #CCCCCC solid;
	margin:0px;
	padding:0px;
}
span.item-desc-main b
{
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
span.item-desc-main td
{
	font-size: 12px;
	color: #000000;
	line-height: 150%;
}
.seeDetails{
	color:#656565;
	text-decoration:underline;
	font-size:10px;
}
div.dealOfTheDay{
	color:#F47407;
	font-weight:bold;
	font-size:17px;
	padding-top:5px;
}
div.prodinfo-remarksvalue a{
	font-weight:normal;
	color:#656565;
	text-decoration:underline;
}

.classtype { float:left;}
.classtype { line-height:40px; color:#000; font-weight:bold; font-size:18px; text-decoration:none; padding-left:20px; }

.catetypelink a{ width:84px;height:36px ; padding-top:8px; text-align:center; line-height:12px;  color:#fff; background:url(../images/cate_type.gif) no-repeat; float:left; text-decoration:none; font-size:13px;}
.catetypelink a.current{background:url(../images/cate_type_current.gif) no-repeat;}


#productAttributes{ clear:both;}
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}
h4.optionName {
    line-height: 1.5em;
    padding: 0.2em;
}
#productAttributes h4,#productAttributes h5,#productAttributes h6,#productAttributes label,#productAttributes h4.optionName,#productAttributes legend,#productAttributes address,#productAttributes .sideBoxContent,#productAttributes .larger {
padding:0px;
margin:0px;
    font-size: 1em;
}